#if !defined(AFX_CGAMEBATTLEINTROSTATE_H_INCLUDED_)
#define AFX_CGAMEBATTLEINTROSTATE_H_INCLUDED_

#include "GameState.h"
#include <allegro.h>

class CCombatente;

class CGameBattleIntroState : public CGameState
{
public:
	virtual void Init(CGameManager* pManager);
	virtual void Clear(CGameManager* pManager);
	virtual void Update(CGameManager* pManager);
	virtual void Draw(CGameManager* pManager);

	static CGameBattleIntroState* Instance();
	virtual ~CGameBattleIntroState();

protected:
	CGameBattleIntroState();

private:
	static CGameBattleIntroState m_GameBattleIntroState; // singleton...
	// local game variables
	BITMAP* lastImage;
	int iteracao;
};

#endif // AFX_CGAMEBATTLEINTROSTATE_H_INCLUDED_
